#!/usr/bin/python
# -*- coding:utf-8 -*-
# @author  : micah
# @time    :  
# @function: 
# @version :


class MyError(Exception):  # 必须要继承Exception基类
    def __init__(self):
        pass

    def __str__(self):  # 通过__str__返回当前自定义异常的描述信息
        return '这是我们自己定义的异常'


def my_error():
    try:
        raise MyError()
    except MyError as e:
        # 打印当前自定义异常的描述信息
        print(e)


my_error()
